/**
* @file
* @brief    sigplus Image Gallery Plus image gallery stylesheet
* @author   Levente Hunyadi
* @version  $__VERSION__$
* @remarks  Copyright (C) 2009-2010 Levente Hunyadi
* @remarks  Licensed under GNU/GPLv3, see http://www.gnu.org/licenses/gpl-3.0.html
* @see      http://hunyadi.info.hu/projects/sigplus
*/

/*
* User-definable image gallery stylesheet rules.
* Rules in this section should be changed as needed.
*/

/* images */
.sigplus-gallery ul > li > div > img,
.sigplus-gallery ul > li > div > a > img,
.sigplus-gallery ul > li > div > .captionplus > img,
.sigplus-gallery ul > li > div > .captionplus > a > img {
margin:2px !important;
border:0 none transparent !important;
padding:0 !important;
}

/* example settings
.sigplus-gallery ul > li > div > img,
.sigplus-gallery ul > li > div > a > img,
.sigplus-gallery ul > li > div > .captionplus > img,
.sigplus-gallery ul > li > div > .captionplus > a > img {
margin:4px !important;
border:1px solid gray !important;
padding:2px !important;
}

.sigplus-gallery ul > li > div > a:hover > img,
.sigplus-gallery ul > li > div > .captionplus > a:hover > img {
margin:4px !important;
border:1px solid red !important;
padding:2px !important;
}
*/

/*
* Generic image gallery stylesheet rules.
* Rules in this section should normally be left as they are.
*/

.sigplus-gallery {
line-height:0;
}

.sigplus-gallery ul > li {
overflow:visible !important;
}

.sigplus-gallery ul > li:before {
content:none !important;  /* remove list bullet images inserted by some templates */
}

.sigplus-gallery ul > li > a,
.sigplus-gallery ul > li > div > a,
.sigplus-gallery ul > li > div > .captionplus > a {
display:inline-block !important;
}

.sigplus-gallery .sigplus-thumb {
display:none;
}

/* image gallery alignment */
.sigplus-center > * {
float:none !important;
clear:both !important;
margin:0 auto !important;
text-align:center !important;  /* for flow layout */
}

.sigplus-left {
text-align:left !important;  /* for flow layout */
}

.sigplus-right {
text-align:right !important;  /* for flow layout */
}

.sigplus-left.sigplus-float > * {
float:left !important;
clear:left !important;
}

.sigplus-left.sigplus-clear > * {
margin:0 auto 0 0 !important;
}

.sigplus-right.sigplus-float > * {
float:right !important;
clear:right !important;
}

.sigplus-right.sigplus-clear > * {
margin: 0 0 0 auto !important;
}

/* flow layout */
.sigplus-gallery > ul {
display:block !important;
position:relative !important;
margin:0 !important;
padding:0 !important;
list-style-type:none !important;
list-style-image:none !important;
line-height:0;
}

.sigplus-gallery > ul > li {
display:inline-block !important;
margin:1px !important;
border:0 none transparent !important;
padding:0 !important;
background:transparent none no-repeat scroll 0 0 !important;
text-align:center !important;
line-height:0;
}

/* hidden layout */
.sigplus-hidden {
display:none !important;
}

/* horizontally scrollable gallery in <noscript> mode */
.sigplus-gallery.sigplus-noscript > ul {
overflow:auto !important;
white-space:pre !important;
}